a=int(input())
b=a
s=0
x=0
c=a%10
m=a%10
while a!=0:
    k=a%10
    if k==0:
        x+=1
    if c<k:
        c=k
    if m>k:
        m=k
    a=a//10
    s+=1
if s==4:
    if b%2==0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')
    if b%3==0:
        print('Число кратное трём: Да')
    else:
        print('Число кратное трём: Нет')
    if int(b**0.5)**2==b:
        print('Число является квадратом числа:',int(b**0.5))
    else:
        print('Число является квадратом числа: Нет')
    print()
    print('Наименьшая цифра числа',m)
    print('Наибольшая цифра числа',c)
    print('Количество нулей в числе:',x)
    print()
    if int((b%10)**0.5)**2==b%10:
        print('Цифры в разряде единиц является квадратом цифры:',int((b%10)**0.5))
    else:
        print('Цифры в разряде единиц является квадратом цифры: Нет')
    if int(((b//10)%10)**0.5)**2==(b//10)%10:
        print('Цифры в разряде десятков является квадратом цифры:',int(((b//10)%10)**0.5))
    else:
        print('Цифры в разряде десятков является квадратом цифры: Нет')
    if int(((b//100)%10)**0.5)**2==(b//100)%10:
        print('Цифры в разряде сотен является квадратом цифры:',int(((b//100)%10)**0.5))
    else:
        print('Цифры в разряде сотен является квадратом цифры: Нет')
    if int((b//1000)**0.5)**2==b//1000:
        print('Цифры в разряде тысяч является квадратом цифры:',int((b%1000)**0.5))
    else:
        print('Цифры в разряде тысяч является квадратом цифры: Нет')
else:
    print('Введённое число не является четырёхзначным')
